package robot.arm;

import com.sun.j3d.utils.geometry.*;

import com.sun.j3d.utils.universe.*;

import javax.media.j3d.*;

import javax.vecmath.*;

public class Shoulder extends Link {

	public Shoulder(float height, Color3f initialColors) {
		// make the cylinder
		super(height, initialColors);
		linkName = "shoulder";
		position = new Vector3f(0.0f, 0.1f, 0.1f);
	}
	
	public Shoulder(float height) {
			// make the cylinder
		super(height);
		linkName = "shoulder";
		position = new Vector3f(0.0f, 0.1f, 0.1f);
	}
	
	public Shoulder() {
		// not sure what goes in yet
		
		// default shape
		super();
		linkName = "shoulder";
		position = new Vector3f(0.0f, 0.1f, 0.1f);
	}
	
	public void moveLink() {
		// override
	}

	@Override
	public void moveLink(Vector3f direction) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Vector3f getPosition() {
		// TODO Auto-generated method stub
		return position;
	}

	@Override
	public Cylinder getShape() {
		// TODO Auto-generated method stub
		return linkShape;
	}

}
